cmake_minimum_required(VERSION 3.16)

project(redis_linux_test LANGUAGES C)



add_executable(redis_linux_test main.c)

# 设置hiredis库的头文件路径和库文件路径
set(Hiredis_INCLUDE_DIR /usr/local/include/hiredis)
set(Hiredis_LIBRARY_DIR /usr/local/lib)

# 将hiredis的头文件路径添加到包含路径
include_directories(${Hiredis_INCLUDE_DIR})

# 将hiredis的库文件路径添加到库搜索路径
link_directories(${Hiredis_LIBRARY_DIR})
# 链接hiredis库到可执行文件
target_link_libraries(redis_linux_test hiredis)

include(GNUInstallDirs)
install(TARGETS redis_linux_test
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
